Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F25 Ecuador F2 USA F26 USA F27 Canada F1 Canada F3 Austria F1 Canada F2 Ecuador F3 Germany F1 Germany F2 2001 UT Tyler Patriot Challenger - Tyler USTA Men's Challenger of Dallas - Dallas Schickendanz Open - Furth Tatra Banka Open 2006 - Bratislava Salinas Challenger Athens Challenger Bergamo Challenger Le Gosier Challenger Nottingham Challenger Sarasota Challenger Petange Challenger Eckental Challenger Dallas Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Kobstaedernes ATP Challenger - Kolding Heilbronn Challenger Dallas Challenger Winnetka Challenger Tiburon Challenger Ortisei Challenger Guadalajara Challenger Istanbul Challenger Vancouver Challenger Heilbronn Challenger Irving Challenger Granby Challenger Mons Challenger Eckental Challenger Dallas Challenger Puebla Challenger Manchester Challenger Columbus Challenger Monterrey Challenger Surbiton Challenger USTA Tennis Championships of Austin - Austin USTA Challenger of Burbank - Burbank University of Tennessee USTA Men's Challenger - Knoxville XL Capital Bermuda Open - Bermuda The Waco International Tennis Challenger - Waco Tennis Masters Series - Montreal Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa USTA Freeman Men's Challenger - Joplin 2006 Challenger of Santa Clarita California Challenger - Valencia Ciudad de Telde - Telde Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Baden Open - Ettlingen Open Castilla y Leon - Segovia GHI Bronx Tennis Classic - Bronx Privatbank Open 2006 - Dnepropetrovsk PEOPLEnet Cup - Dnepropetrovsk Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee ATP Open Castilla y Leon - Segovia Open D'Orleans - Orleans drkoop.com USTA Tennis Championships of San Antonio - San Antonio Sao Paulo Challenger Heilbronn Challenger Bergamo Challenger Baton Rouge Challenger Cremona Challenger Okal Cup - Eckental USTA Challenger of Las Vegas - Las Vegas Athens Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Tallahassee Challenger Dallas Challenger Tunis Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Ortisei Challenger Nottingham Challenger XI Abierto Internacional de Salinas - Salinas Rhodes Challenger Ramat Hasharon Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee XL Bermuda Open - Bermuda Sacramento Challenger Brescia Challenger Irving Challenger Ortisei Challenger USTA Challenger of San Antonio - San Antonio Irving Challenger Helsinki Challenger Legg Mason Tennis Classic - Washington D.C. Sybase Open - San Jose U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Heilbronn Challenger Adidas International - Sydney Siebel Open - San Jose International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Kroger / St. Jude International - Memphis Irving Challenger International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Davidoff Swiss Indoors - Basel Tiburon Challenger Ortisei Challenger Le Gosier Challenger Qatar Open - Doha Siebel Open - San Jose Salzburg Challenger Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis SAP Open - San Jose Nottingham Challenger Kroger / St. Jude International - Memphis BMW Tennis Championship - Sunrise U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Guimaraes Challenger Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Verizon Tennis Challenge - Atlanta Tennis Channel Open - Las Vegas The Nottingham Open - Nottingham US Men's Clay Court Championships - Houston Gerry Weber Open - Halle The Stella Artois Championships - London Davidoff Swiss Indoors - Basel Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Countrywide Classic - Los Angeles Sunrise Challenger Thailand Open - Bangkok Adidas International - Sydney AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Millenium Tennis Championships - Delray Beach Next Generation Adelaide International - Adelaide Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose The Dubai Tennis Championships - Dubai Tennis Channel Open - Las Vegas BMW Open - Munich Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Artois Championships - London Ordina Open - s-Hertogenbosch BMW Open - Munich Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Qatar Exxon Mobil Open - Doha Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta USTA Challenger of Orlando - Orlando Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Intersport Heilbronn Open - Heilbronn AEGON Championships - London Winston Salem - Winston Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle AEGON Championships - London UNICEF Open - 's Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem Citrix Tennis Championships - Delray Beach Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb The Samsung Open - Nottingham AEGON Championships - London Internationaler Raiffeisen Grand Prix - St. Polten Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Power Horse Cup - Dusseldorf Topshelf Open - 's-Hertogenbosch Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Sunrise Challenger Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Mercedes Cup - Stuttgart Citi Open - Washington Malaysian Open - Kuala Lumpur Swiss Indoors Basel - Basel ASB Classic - Auckland Memphis Open - Memphis Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Citi Open - Washington If Stockholm Open - Stockholm Ecuador Open - Quito Memphis Open - Memphis US Men's Clay Court Championship - Houston Gerry Weber Open - Halle SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Medibank International - Sydney Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha SAP Open - San Jose AEGON International - Eastbourne Kremlin Cup - Moscow SAP Open - San Jose Next Generation Adelaide International - Adelaide BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna U.S. National Indoor Tennis Championships - Memphis Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Davidoff Swiss Indoors - Basel U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. ABN AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney Sydney International - Sydney US Men's Clay Court Championship - Houston China Open - Beijing PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Qatar ExxonMobil Open - Doha Heineken Open - Auckland Delray Beach International Tennis Championships - Delray Beach Power Horse Cup - Dusseldorf Moselle Open - Metz If Stockholm Open - Stockholm Aircel Chennai Open - Chennai Apia International - Sydney Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Mercedes Cup - Stuttgart SAP Open - San Jose Qatar ExxonMobil Open - Doha Apia International - Sydney The Tennis Channel Open - Las Vegas Gerry Weber Open - Halle BMW Open - Munich BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Topshelf Open - 's-Hertogenbosch Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Campbells Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Kroger / St. Jude International - Memphis SAP Open - San Jose Tennis Masters Series - Montreal Qatar ExxonMobil Open - Doha Open de Moselle - Metz U.S. National Indoor Tennis Championships - Memphis ARAG World Team Championship - Dusseldorf If Stockholm Open - Stockholm Legg Mason Tennis Classic - Washington D.C. The Ericsson Open - Miami Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Cincinnati Tennis Masters Series - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Hamburg Open de Moselle - Metz Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Mercedes-Benz Cup - Los Angeles NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Mercedes Cup - Stuttgart Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Thailand Open - Bangkok Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Colonial Classic - Kooyong BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York French Open - Paris Wimbledon - London Miami Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo NASDAQ-100 Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Stockholm Open - Stockholm Tennis Masters Series - Monte Carlo Rogers Cup - Toronto Tennis Masters Series - Rome French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, SF, USA-BLR 5-0 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 Davis Cup, PO, FRA-GER 4-1 Colonial Classic - Kooyong Colonial Classic - Kooyong River Oaks International Tennis Tournament - Houston Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London AAMI Classic - Kooyong River Oaks International Tennis Tournament - Houston Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, QF, USA-ESP 1-3 AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, QF, USA-ESP 4-1 Tennis Masters Cup - Houston Tennis Masters Cup - Houston Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Barclays ATP World Tour Finals - London Davis Cup, World Group, PO, DOM-GER 1-4 Olympics - Athens Olympics - London